road closed to through traffic - Turco Inglés Diccionario